#include <stdio.h>

/*
 * 输出所有的水仙花数 各位置上的立方之和等于这个数 153
 */
int main() {
    for(int i = 100; i < 1000; i++) {
        int ge = i % 10;
        int shi = i / 10 % 10;
        int bai = i / 100;
        // 判断各位置上的立方和是否和这个数相等
        if (ge*ge*ge + shi*shi*shi + bai*bai*bai == i) {
            printf("水仙花数有：%d\n", i);
        }
    }
}